You can use this entry point to initialize a hardware device that is self-defining; that is, all the information the driver needs is either coded into the driver, or can be gotten by probing the device itself. You can also use pfxinit() to initialize a pseudo-device driver; that is, a driver that does not have real hardware attached.void pfxinit(void);
A driver that is brought into the system by a USE or INCLUDE line in a system configuration file (see "Configuring a Kernel") typically initializes in the pfxinit() entry point.